// pages/form/form.js
import api from '../../config/setting.js'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    avatar: '/images/camera/camera.png',
    objectArray:
      [{
        'id': 1,
        'name': '1栋2单元',
        'desc': '1#2'
      },
      {
        'id': 2,
        'name': '2栋1单元',
        'desc': '2#1'
      }],
    name: '',
    index: -1
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    wx.request({
      url: api.area,
      method: 'GET',
      success: (res) => {
        console.log(res)
        this.setData({
          objectArray: res.data
        })
      }
    })
  },
  bindToCamera() {
    wx.navigateTo({
      url: '/pages/camera/camera',
    })
  },
  bindPickerChange(e) {
    console.log(e.detail)
    this.setData({
      index: e.detail.value
    })
  },
  bindNameChange() {
  },
  postUser() {
    wx.showLoading({
      title: '提交中...',
      mask: true
    })
    // 上传文件
    wx.uploadFile({
      url: api.collection,
      filePath: this.data.avatar, //摄像头拍照的图片
      name: 'avatar',
      formData: {
        name: this.data.name,//填写的名字
        area: this.data.objectArray[this.data.index].id //选中的网格员
      },
      success:(res)=>{
        //返回上一个页面,如何做到刷新呢？
        wx.navigateBack()
      },
      complete:()=>{
        wx.hideLoading()
      }
    })
  }
})